package com.zg.scf.domain.req.product;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zg.common.core.req.AddReq;
import com.zg.common.core.req.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.*;
import java.util.Date;

/**
 * DESCRIPTION
 *
 * @author zhanfeng.liang
 * @since 2025-07-22
 */
@Data
@ApiModel(value = "CreditPageReq", description = "授信信息数据分页传输对象，用于接收前端表单数据")
public class CreditPageReq extends PageReq {

    private String state;

    @ApiModelProperty(value = "授信类型")
    private String creditType;

    @ApiModelProperty
    private String creditCode;

    @ApiModelProperty(value = "授信名称")
    private String creditName;

    @ApiModelProperty(value = "产品类型")
    private String productType;

    @ApiModelProperty(value = "授信流程")
    private String creditProcess;

    @ApiModelProperty(value = "金融机构名称")
    private String bankName;
}
